/** @file        rgb565bmp.h
  * @brief       将原始的RGB565图像转化为BMP的标准格式
  * @details   
  * @author      皓瑞
  * @date        2021-03-16
  * @version     V1.0
  * @copyright   
  **********************************************************************************
  * @attention
  **********************************************************************************
*/

#ifndef RGB565BMP_H
#define RGB565BMP_H

/* Includes ------------------------------------------------------------------*/
#include <iostream>
#include <string>


/* Exported macro ------------------------------------------------------------*/

namespace Rgb565Bmp{
    /**
       * @brief 将RGB565转化为BMP格式，存储在返回值中
       * @param image:  RGB565图像的数据
       * @param width:  图像的宽度
       * @param height: 图像的高度 
       * @note  image的大小应该等于width*height*2
       */
    std::string rgb565Bmp(const char* image, long width, long height);
}


#ifdef  __cplusplus
extern "C" {
#endif

/* Exported types ------------------------------------------------------------*/

/* Exported functions --------------------------------------------------------*/  

#ifdef  __cplusplus
}
#endif


#endif /* RGB565BMP_H */
/*****************************END OF FILE*****************************/